
package Framework.Entidades.Empresa;
 
import Framework.Entidades.SituacionFiscal.SituacionFiscal;
import java.util.Date;
//import javax.persistence.Entity;
//import javax.persistence.Table;
//import javax.persistence.Column;
//import javax.persistence.FetchType;
//import javax.persistence.OneToOne;
//import javax.persistence.Id;
//import javax.persistence.Temporal;

//@Entity
//@Table(name = "empresa")
public class ImplementacionEmpresa implements Empresa{
    
//    @Id
//    @Column(name = "OIDEmpresa")
    private String OIDEmpresa;
//    @Column(name = "cuit")
    private String cuit;
//    @Column(name = "direccionEmpresa")
    private String direccionEmpresa;
//    @Column(name = "fechaFinVigencia")
//    @Temporal(javax.persistence.TemporalType.DATE)
    private Date fechaFinVigencia;
//    @Column(name = "fechaInicioVigencia")
//    @Temporal(javax.persistence.TemporalType.DATE)
    private Date fechaInicioVigencia;
//    @Column(name = "razonSocial")
    private String razonSocial;
//    @Column(name = "telefonoEmpresa")
    private int telefonoEmpresa;
//    @Column(name = "OIDSituacionFiscal")
//    @OneToOne(fetch = FetchType.EAGER)
    private SituacionFiscal situacionFiscal;
    
    public String getOIDEmpresa(){
        return OIDEmpresa;
    }
    
    public void setOIDEmpresa(String OIDEmpresa){
        this.OIDEmpresa = OIDEmpresa;
    }

//    @Override
//    public SituacionFiscal getSituacionFiscal() {
//        return situacionFiscal;
//    }
//
//    @Override
//    public void setSituacionFiscal(SituacionFiscal situacionFiscal) {
//        this.situacionFiscal = situacionFiscal;
//    }

    @Override
    public String getCuit() {
        return cuit;
    }

    @Override
    public void setCuit(String cuit) {
        this.cuit = cuit;
    }

    @Override
    public String getDireccionEmpresa() {
       return direccionEmpresa;
    }

    @Override
    public void setDireccionEmpresa(String direccionEmpresa) {
        this.direccionEmpresa = direccionEmpresa;
    }

    @Override
    public Date getFechaFinVigencia() {
        return fechaFinVigencia;
    }

    @Override
    public void setFechaFinVigencia(Date fechaFinVigencia) {
        this.fechaFinVigencia = fechaFinVigencia;
    }

    @Override
    public Date getFechaInicioVigencia() {
        return fechaInicioVigencia;
    }

    @Override
    public void setFechaInicioVigencia(Date fechaInicioVigencia) {
        this.fechaInicioVigencia = fechaInicioVigencia;
    }

    @Override
    public String getRazonSocial() {
        return razonSocial;
    }

    @Override
    public void setRazonSocial(String razonSocial) {
        this.razonSocial = razonSocial;
    }

    @Override
    public int getTelefonoEmpresa() {
        return telefonoEmpresa;
    }

    @Override
    public void setTelefonoEmpresa(int telefonoEmpresa) {
        this.telefonoEmpresa = telefonoEmpresa;
    }
    
}
